home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MacHack 1996
/
MacHack 1996.toast
/
Hacks
/
Hacks ’90
/
FinderKeys
/
Finder Keys docs
next >
Wrap
Text File
|
1990-06-15
|
2KB
|
40 lines
What is FinderKeys??
The Finder in System 7.0 has a feature whereby you can type into a Finder
window and the Finder will select the first icon that corresponds to what
you've typed so far. The feature is nice, but current versions of Finder
7.0 are buggy as hell, thus FinderKeys.
FinderKeys, however, does not work exactly as Finder 7.0 does. Instead of
selecting the first icon that corresponds to what you've typed, FinderKeys
selects ALL of the icons that correspond to what you've typed. For example,
if you type "p", all files that begin with p will be selected. As long as
you keep typing a name, FinderKeys accumulates what you've typed so far and
selects icons accordingly; if you wait more than a third of a second (well,
2 * KeyThresh actually; it depends on what you do in the Keyboard cdev)
then FinderKeys will start you over again.
One problem with this approach is that it becomes impossible to re-name files
in the Finder. To get around this, if you hit the escape key, you have 6.2
seconds (372 ticks) to re-name the file. (The escape key goes unseen by the
Finder.) The 6.2 second wait aborts if you hit return, thus naming the file.
On additional feature, done to emulate standard file's UI, is that if you
hit return, it acts the same as hitting command-O in the Finder, thus
typing a name followed by return is like selecting the icons and opening
them.
Future enhancements include making less flicker appear, having some way
to select a file named "F" and only that file when there are many icons
named starting with an F, and other compatibility issues (this has been
tested only with Finder 6.1.5 and 6.1.4; use others at your own risk.)
••
If you have any problems with this INIT, please contact me:
Jörg 'jbx' Brown
CIS: 73177,1404 (Still the best online service)
Usenet: 73177.1404@compuserve.com
USnail: 343 Masters Ct. Walnut Creek, CA 94598